package mains;

import persi.casosDeUso.CasoDeUso;
import persi.enums.Posicion;
import persi.futbol.habilidad.Habilidad;
import persi.futbol.habilidad.HabilidadImpl;
import persi.futbol.jugador.Jugador;
import persi.hibernate.Home;

public class EjemploCrearJugador {
	public static void main(String[] args) {
		new CasoDeUso() {
			
			@Override
			public void casoDeUso() {
			
//				
				Jugador jugador = new Jugador("Leonardo");
				jugador.agregarHabilidad(new HabilidadImpl(Posicion.Arquero, 3));
				jugador.agregarHabilidad(new HabilidadImpl(Posicion.Central, 7));
				
				Jugador jugador2=new Jugador("Leandro");
				jugador2.agregarHabilidad(new HabilidadImpl(Posicion.Delantero, 8));
				jugador2.agregarHabilidad(new HabilidadImpl(Posicion.Lateral, 4));
				
				Jugador jugador3=new Jugador("Alexis");
				jugador3.agregarHabilidad(new HabilidadImpl(Posicion.Arquero, 3));
				jugador3.agregarHabilidad(new HabilidadImpl(Posicion.Lateral, 4));
				
				Home<Jugador> jugadorHome = new Home<Jugador>(Jugador.class);
				jugadorHome.insertar(jugador);
				jugadorHome.insertar(jugador2);
				jugadorHome.insertar(jugador3);
			}
		}.ejecutar();
	}
}
